# 编译器设置
CXX := g++
CXXFLAGS := -std=c++11 -Wall -Wextra

# 目标可执行文件
TARGETS := writer reader

# 默认构建所有目标
all: $(TARGETS)

# 编译 writer
writer: writer.cc
	$(CXX) $(CXXFLAGS) $^ -o $@

# 编译 reader
reader: reader.cc
	$(CXX) $(CXXFLAGS) $^ -o $@

# 清理生成的文件
clean:
	rm -f $(TARGETS)

.PHONY: all clean